home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / lang / tcl / tclx7.5a- / tclx7 / usr / local / tkX / 4.1a-a2 / demos / dialog2.tcl < prev    next >
Encoding:
Text File  |  1995-11-14  |  655 b   |  20 lines

  1. # dialog2.tcl --
  2. #
  3. # This demonstration script creates a dialog box with a global grab.
  4. #
  5. # @(#) dialog2.tcl 1.1 95/05/26 15:56:29
  6.  
  7. after idle {
  8.     .dialog2.msg configure -wraplength 4i
  9. }
  10. after 100 {
  11.     grab -global .dialog2
  12. }
  13. set i [tk_dialog .dialog2 "Dialog with local grab" {This dialog box uses a global grab, so it prevents you from interacting with anything on your display until you invoke one of the buttons below.  Global grabs are almost always a bad idea; don't use them unless you're truly desperate.} warning 0 OK Cancel {Show Code}]
  14.  
  15. switch $i {
  16.     0 {puts "You pressed OK"}
  17.     1 {puts "You pressed Cancel"}
  18.     2 {showCode .dialog2}
  19. }
  20.